/*
2023.04.26
依赖browserify组件，从npm库里打包生成浏览器可执行的js。
当然的，io，网络等浏览器不支持的特性，都要先剔除
ethers.js和browserify并不很兼容，其“#”定义的私有域变量和方法无法输出
操作步骤：
* npm install -g browserify
* cd utils
* browserify utils_exports.js -o bcosutils.js --s bcosutils
* */

const bcostars = require("../tars/TransactionTars").bcostars;
const TxUtils = require("./tx_utils").TxUtils;
const DataUtils = require("./data_utils").DataUtils;



module.exports.bcostars = bcostars;
module.exports.TxUtils = TxUtils;
module.exports.DataUtils = DataUtils;


/*
* sample:
const bcosutils = require('../utils/bcosutils');
const bcostars = require('../utils/bcosutils').bcostars;
const TxUtils = require('../utils/bcosutils').TxUtils;
const DataUtils = require('../utils/bcosutils').DataUtils;
* */

